github.com/refraction-networking/utls.echClientContext.config (field)
23 uses
github.com/refraction-networking/utls (current package)
ech.go#L421: encodedInner, err := encodeInnerClientHello(inner, int(ech.config.MaxNameLength))
ech.go#L429: outer.encryptedClientHello, err = generateOuterECHExt(ech.config.ConfigID, ech.kdfID, ech.aeadID, encapKey, make([]byte, encryptedLen))
ech.go#L442: outer.encryptedClientHello, err = generateOuterECHExt(ech.config.ConfigID, ech.kdfID, ech.aeadID, encapKey, encryptedInner)
handshake_client.go#L229: ech = &echClientContext{config: echConfig}
handshake_client.go#L239: echPK, err := hpke.ParseHPKEPublicKey(ech.config.KemID, ech.config.PublicKey)
handshake_client.go#L243: suite, err := pickECHCipherSuite(ech.config.SymmetricCipherSuite)
handshake_client.go#L248: info := append([]byte("tls ech\x00"), ech.config.raw...)
handshake_client.go#L249: ech.encapsulatedKey, ech.hpkeContext, err = hpke.SetupSender(ech.config.KemID, suite.KDFID, suite.AEADID, echPK, info)
handshake_client.go#L259: config *echConfig
handshake_client.go#L310: hello.serverName = string(ech.config.PublicName)
u_conn.go#L514: encodedInner, err := encodeInnerClientHelloReorderOuterExts(inner, int(ech.config.MaxNameLength), uconn.extensionsList())
u_conn.go#L520: outerECHExt, err := generateOuterECHExt(ech.config.ConfigID, ech.kdfID, ech.aeadID, encapKey, make([]byte, encryptedLen))
u_conn.go#L549: outerECHExt, err = generateOuterECHExt(ech.config.ConfigID, ech.kdfID, ech.aeadID, encapKey, encryptedInner)
u_handshake_client.go#L352: ech = &echClientContext{config: echConfig}
u_handshake_client.go#L362: echPK, err := hpke.ParseHPKEPublicKey(ech.config.KemID, ech.config.PublicKey)
u_handshake_client.go#L366: suite, err := pickECHCipherSuite(ech.config.SymmetricCipherSuite)
u_handshake_client.go#L371: info := append([]byte("tls ech\x00"), ech.config.raw...)
u_handshake_client.go#L372: ech.encapsulatedKey, ech.hpkeContext, err = hpke.SetupSender(ech.config.KemID, suite.KDFID, suite.AEADID, echPK, info)
u_handshake_client.go#L474: hello.serverName = string(ech.config.PublicName)
u_handshake_client.go#L580: encodedInner, err := encodeInnerClientHelloReorderOuterExts(echCtx.innerHello, int(echCtx.config.MaxNameLength), c.extensionsList())
u_parrots.go#L2856: ext.ServerName = string(ech.config.PublicName)
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |